package com.xuecheng.api.media;

import com.xuecheng.api.media.model.qo.QueryMediaModel;
import com.xuecheng.api.media.model.vo.MediaAuditVO;
import com.xuecheng.common.domain.page.PageRequestParams;
import com.xuecheng.common.domain.page.PageVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

@Api(value = "媒资信息管理-运营 Api", tags = "媒资信息管理-运营",
        description = "媒资信息业务管理-运营")
public interface MediaAuditApi {

    @ApiOperation("分页条件查询媒资信息-运营")
    PageVO queryMediaList(PageRequestParams params, QueryMediaModel model);

    @ApiOperation("媒资审核(已提交的数据才可以审核)")
    void auditMedia(MediaAuditVO vo);

    @ApiOperation("获得媒资信息预览资源地址-运营")
    Object previewMedia(Long mediaId);

}
